home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / adatutor / lrmrdr / sum.doc < prev    next >
Text File  |  1996-01-30  |  54KB  |  1,791 lines

  1. <!OPS, Version = 6.4>
  2.  
  3. <!Document,
  4.     Final Output Device =    "cx",
  5.     Default Printer =    "nearest-cx">
  6.  
  7. <!Font Definitions,
  8.     F40 = Thames 10,
  9.     F101 = Swiss 18 Bold,
  10.     F57 = Thames 18 Bold,
  11.     F93 = Swiss 12 Bold,
  12.     F97 = Swiss 14 Bold,
  13.     F84 = Swiss 10,
  14.     F22 = Typewriter 10,
  15.     F85 = Swiss 10 Bold,
  16.     F41 = Thames 10 Bold,
  17.     F86 = Swiss 10 Italic,
  18.     F92 = Swiss 12>
  19.  
  20. <!Page,
  21.     Left Margin =        1 inches,
  22.     Right Margin =        1 inches,
  23.     Starting Page # =     Inherit,
  24.     Hyphenation =        on,
  25.     Revision Bar Placement = Left,
  26.     Feathering =        off,
  27.     Max. Feathering =    8>
  28.  
  29. <!Autonumber Stream, Outline, 3,
  30.     Level 1 Symbol Type =    Upper Roman,
  31.     Level 2 Symbol Type =    Upper Alpha>
  32.  
  33. <!Autonumber Stream, App_List, 4,
  34.     Level 1 Symbol Type =    Upper Alpha>
  35.  
  36. <!Autonumber Stream, List, 4>
  37.  
  38. <!Autonumber Stream, NList, 4>
  39.  
  40. <!Class, appendix,
  41.     Line Spacing =        1.179 lines,
  42.     Alignment =        Left,
  43.     Font =            F101,
  44.     Begin New Page =        yes,
  45.     Contents =    Prefix>
  46.  
  47. <"|:appendix",
  48.     Hidden =        yes,
  49.     Font =            @i*,
  50.     Subcomponent =    yes,
  51.     Contents =    Shared><F0><Autonum, App_List, 1><End Sub><F0>
  52.  
  53. <!Class, center,
  54.     Top Margin =        0.14 inches,
  55.     Bottom Margin =        0 inches,
  56.     Line Spacing =        1.308 lines,
  57.     Alignment =        Center,
  58.     Font =            F57,
  59.     Left Tab =        0.50/0.50*29 Inches>
  60.  
  61. <!Class, cont_line,
  62.     Bottom Margin =        0.50 inches,
  63.     Left Margin =        1 inches,
  64.     Right Margin =        1 inches,
  65.     Line Spacing =        1.179 lines,
  66.     Alignment =        Left,
  67.     Font =            F93>
  68.  
  69. <!Class, Contents,
  70.     Line Spacing =        1.179 lines,
  71.     Alignment =        Center,
  72.     Font =            F101,
  73.     Begin New Page =        yes>
  74.  
  75. <!Class, justified,
  76.     Top Margin =        0.14 inches,
  77.     Bottom Margin =        0 inches,
  78.     Line Spacing =        1.308 lines,
  79.     Font =            F40,
  80.     Left Tab =        0.50/0.50*29 Inches>
  81.  
  82. <!Class, left,
  83.     Top Margin =        0.14 inches,
  84.     Bottom Margin =        0 inches,
  85.     Line Spacing =        1.308 lines,
  86.     Alignment =        Left,
  87.     Font =            F40,
  88.     Left Tab =        0.50/0.50*29 Inches>
  89.  
  90. <!Class, right,
  91.     Top Margin =        0.14 inches,
  92.     Bottom Margin =        0 inches,
  93.     Line Spacing =        1.308 lines,
  94.     Alignment =        Right,
  95.     Font =            F40,
  96.     Left Tab =        0.50/0.50*29 Inches>
  97.  
  98. <!Class, title_line,
  99.     Line Spacing =        1.179 lines,
  100.     Alignment =        Center,
  101.     Font =            F97>
  102.  
  103. <!Class, "|:appendix",
  104.     Top Margin =        0.04 inches,
  105.     Bottom Margin =        0.04 inches,
  106.     Line Spacing =        1.162 lines,
  107.     Font =            F101@i*,
  108.     Left Tab =        0/1*3 Inches,
  109.     Composition =        Optimum,
  110.     Contents =    Shared>
  111.  
  112. <Autonum, App_List, 1>
  113.  
  114. <!Class, "|:capability",
  115.     Top Margin =        0.04 inches,
  116.     Bottom Margin =        0.04 inches,
  117.     Line Spacing =        1.162 lines,
  118.     Font =            F97@i*,
  119.     Left Tab =        0/1*3 Inches,
  120.     Composition =        Optimum,
  121.     Contents =    Shared>
  122.  
  123. <Autonum, List, 3>
  124.  
  125. <!Class, "|:list",
  126.     Top Margin =        0.04 inches,
  127.     Bottom Margin =        0.04 inches,
  128.     Line Spacing =        1.162 lines,
  129.     Font =            F84@i*,
  130.     Left Tab =        0/1*3 Inches,
  131.     Composition =        Optimum,
  132.     Contents =    Shared>
  133.  
  134. <Autonum, NList, 1>
  135.  
  136. <!Class, "|:section",
  137.     Top Margin =        0.04 inches,
  138.     Bottom Margin =        0.04 inches,
  139.     Line Spacing =        1.162 lines,
  140.     Font =            F101@i*,
  141.     Left Tab =        0/1*3 Inches,
  142.     Composition =        Optimum,
  143.     Contents =    Shared>
  144.  
  145. <Autonum, List, 1>
  146.  
  147. <!Class, "|:subcapability",
  148.     Top Margin =        0.04 inches,
  149.     Bottom Margin =        0.04 inches,
  150.     Line Spacing =        1.162 lines,
  151.     Font =            F97@i*,
  152.     Left Tab =        0/1*3 Inches,
  153.     Composition =        Optimum,
  154.     Contents =    Shared>
  155.  
  156. <Autonum, List, 4>
  157.  
  158. <!Class, "|:subsection",
  159.     Top Margin =        0.04 inches,
  160.     Bottom Margin =        0.04 inches,
  161.     Line Spacing =        1.162 lines,
  162.     Font =            F97@i*,
  163.     Left Tab =        0/1*3 Inches,
  164.     Composition =        Optimum,
  165.     Contents =    Shared>
  166.  
  167. <Autonum, List, 2>
  168.  
  169. <!Class, "|:subsubsection",
  170.     Top Margin =        0.04 inches,
  171.     Bottom Margin =        0.04 inches,
  172.     Line Spacing =        1.162 lines,
  173.     Font =            F97@i*,
  174.     Left Tab =        0/1*3 Inches,
  175.     Composition =        Optimum,
  176.     Contents =    Shared>
  177.  
  178. <Autonum, List, 3>
  179.  
  180. <!Class, LRM_Name,
  181.     Line Spacing =        1.179 lines,
  182.     Alignment =        Left,
  183.     Font =            F40@iL@iS@iU@iR@iT@iB@iP@iK@iC@iZ@iO,
  184.     Left Tab =        0.50/1.50 Inches,
  185.     Contents =    Shared>
  186.  
  187. Ada LRM Reader
  188.  
  189. <!Class, capability,
  190.     Top Margin =        0.28 inches,
  191.     Line Spacing =        1.179 lines,
  192.     Alignment =        Left,
  193.     Font =            F97,
  194.     Orphan Control =    5,
  195.     Widow Control =        5,
  196.     Allow Page Break After = no,
  197.     TOC Doc Name =        "SUM Toc",
  198.     Contents =    Prefix>
  199.  
  200. <"|:capability",
  201.     Hidden =        yes,
  202.     Font =            @i*,
  203.     Subcomponent =    yes,
  204.     Contents =    Shared><F0><Autonum, List, 3><End Sub><F0>3.2.<Autonum, List, 1> 
  205. [Capability name] 
  206.  
  207. <!Class, codepara,
  208.     Left Margin =        0.50 inches,
  209.     Line Spacing =        1.179 lines,
  210.     Alignment =        Left,
  211.     Font =            F22>
  212.  
  213. <!Class, list,
  214.     Left Margin =        0.50 inches,
  215.     First Indent =        -0.25 inches,
  216.     Line Spacing =        1.179 lines,
  217.     Alignment =        Left,
  218.     Font =            F84,
  219.     Left Tab =        0.50/1.50 Inches,
  220.     Contents =    Prefix>
  221.  
  222. <"|:list",
  223.     Hidden =        yes,
  224.     Font =            @i*,
  225.     Subcomponent =    yes,
  226.     Contents =    Shared><F0><Autonum, NList, 1><End Sub><F0>
  227.  
  228. <!Class, paragraph,
  229.     Line Spacing =        1.179 lines,
  230.     Font =            F84>
  231.  
  232. <!Class, section,
  233.     Line Spacing =        1.179 lines,
  234.     Alignment =        Left,
  235.     Font =            F101,
  236.     Begin New Page =        yes,
  237.     TOC Doc Name =        "SUM Toc",
  238.     Contents =    Prefix>
  239.  
  240. <"|:section",
  241.     Hidden =        yes,
  242.     Font =            @i*,
  243.     Subcomponent =    yes,
  244.     Contents =    Shared><F0><Autonum, List, 1><End Sub><F0>
  245.  
  246. <!Class, subcapability,
  247.     Top Margin =        0.28 inches,
  248.     Line Spacing =        1.179 lines,
  249.     Alignment =        Left,
  250.     Font =            F97,
  251.     Orphan Control =    5,
  252.     Widow Control =        5,
  253.     Allow Page Break After = no,
  254.     TOC Doc Name =        "SUM Toc",
  255.     Contents =    Prefix>
  256.  
  257. <"|:subcapability",
  258.     Hidden =        yes,
  259.     Font =            @i*,
  260.     Subcomponent =    yes,
  261.     Contents =    Shared><F0><Autonum, List, 4><End Sub><F0>
  262.  
  263. <!Class, subsection,
  264.     Line Spacing =        1.179 lines,
  265.     Alignment =        Left,
  266.     Font =            F97,
  267.     TOC Doc Name =        "SUM Toc",
  268.     Contents =    Prefix>
  269.  
  270. <"|:subsection",
  271.     Hidden =        yes,
  272.     Font =            @i*,
  273.     Subcomponent =    yes,
  274.     Contents =    Shared><F0><Autonum, List, 2><End Sub><F0>
  275.  
  276. <!Class, subsubsection,
  277.     Top Margin =        0.28 inches,
  278.     Line Spacing =        1.179 lines,
  279.     Alignment =        Left,
  280.     Font =            F97,
  281.     Orphan Control =    5,
  282.     Widow Control =        5,
  283.     Allow Page Break After = no,
  284.     TOC Doc Name =        "SUM Toc",
  285.     Contents =    Prefix>
  286.  
  287. <"|:subsubsection",
  288.     Hidden =        yes,
  289.     Font =            @i*,
  290.     Subcomponent =    yes,
  291.     Contents =    Shared><F0><Autonum, List, 3><End Sub><F0>
  292.  
  293. <!Master Frame,
  294.     Name =            "At Anchor",
  295.     Placement =        At Anchor,
  296.     Width =            0.41 inches,
  297.     Height =        0.14 inches,
  298.     Diagram =
  299. V6,
  300. (g9,0,0)>
  301.  
  302. <!Master Frame,
  303.     Name =            Bottom,
  304.     Placement =        Bottom of Page,
  305.     Horizontal Alignment =    Center,
  306.     Width =            6.50 inches,
  307.     Height =        3.25 inches,
  308.     Diagram =
  309. V6,
  310. (g9,0,0)>
  311.  
  312. <!Master Frame,
  313.     Name =            Footnote,
  314.     Placement =        Bottom of Page,
  315.     Horizontal Alignment =    Left,
  316.     Same Page =        yes,
  317.     Width =            6.50 inches,
  318.     Height =        0.20 inches,
  319.     Diagram =
  320. V6,
  321. (g9,0,0)>
  322.  
  323. <!Master Frame,
  324.     Name =            Top,
  325.     Placement =        Top of Page,
  326.     Horizontal Alignment =    Center,
  327.     Width =            6.50 inches,
  328.     Height =        3.25 inches,
  329.     Diagram =
  330. V6,
  331. (g9,0,0)>
  332.  
  333. <!Master Frame,
  334.     Name =            "Following Anchor",
  335.     Placement =        Following Anchor,
  336.     Horizontal Alignment =    Center,
  337.     Width =            6.50 inches,
  338.     Height =        3.25 inches,
  339.     Diagram =
  340. V6,
  341. (g9,0,0)>
  342.  
  343. <!Master Frame,
  344.     Name =            "Following Text",
  345.     Placement =        Following Text,
  346.     Horizontal Alignment =    Center,
  347.     Width =            6.50 inches,
  348.     Height =        3.25 inches,
  349.     Diagram =
  350. V6,
  351. (g9,0,0)>
  352.  
  353. <Page Header, Frame =
  354. V6,
  355. (g9,1,0
  356.  (T12,1,12,3,0.4,7,127,5,7,127,8,0,2,
  357. <!Page, Width = 0.467 inches, Height = 0.193 inches>
  358. <paragraph,
  359.     Font =            F97>
  360.  
  361. SUM
  362.  
  363. <End Text>)
  364.  (t14,2,0,0.133333,0.8,0,7,0,0,,wst:swiss14b,Ada\ LRM\ READER)
  365.  (t14,3,0,5,0.8,0,7,0,0,,wst:swiss14b,Richard\ Conn))>
  366.  
  367. <Page Footer, Frame =
  368. V6,
  369. (g9,1,0
  370.  (t14,1,0,3.066667,0.333333,1,7,0,0,,wst:swiss14b,\X80a0))>
  371.  
  372. <section>
  373.  
  374. <|,1><"|:section", Subcomponent = yes><F0><Autonum, List, 1, First = Yes, Value = 1.><End Sub>
  375. <F0> Scope 
  376.  
  377. <paragraph,
  378.     Alignment =        Left,
  379.     Left Tab =        0.50/1.50 Inches>
  380.  
  381. The <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  382. is a tool for browsing through an online copy of the Ada Language 
  383. Reference Manual (LRM).  This tool allows a user to interactively 
  384. view the Ada LRM, search for strings, and move through the Ada LRM 
  385. with ease.  Ease of human interface is a chief concern.
  386.  
  387. <paragraph,
  388.     Alignment =        Left,
  389.     Left Tab =        0.50/1.50 Inches>
  390.  
  391. The target user is assumed to have a VT100-style display terminal 
  392. or VT100 emulation capabilities.  The user will be using this tool 
  393. in one of several modes:
  394.  
  395. <list>
  396.  
  397. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, First = Yes, Restart = Yes, Value = 1.><End Sub>
  398. <F0> As a user on a UNIX workstation running in a VT100 emulator window,
  399.  
  400. <list>
  401.  
  402. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  403. <F0> As a user accessing a UNIX workstation remotely, also running 
  404. a VT100 or VT100 emulator on a PC, and
  405.  
  406. <list>
  407.  
  408. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  409. <F0> As a user on a PC running the Ada LRM Reader on the PC.
  410.  
  411. <paragraph,
  412.     Alignment =        Left,
  413.     Left Tab =        0.50/1.50 Inches>
  414.  
  415. The <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  416. is a single program written in Ada and will be considered to be a 
  417. single CSCI.  This CSCI includes:
  418.  
  419. <list>
  420.  
  421. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  422. <F0> The source code, in Ada, of the <LRM_Name, Subcomponent = yes><F40>Ada 
  423. LRM Reader<End Sub><F0>
  424.  
  425. <list>
  426.  
  427. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  428. <F0> All data files needed by the <LRM_Name, Subcomponent = yes><F40>Ada 
  429. LRM Reader<End Sub><F0>
  430.  
  431. <list>
  432.  
  433. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  434. <F0> All source files and programs used to create the data files needed 
  435. by the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0>
  436.  
  437. <list>
  438.  
  439. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 4.><End Sub>
  440. <F0> All documentation associated with the <LRM_Name, Subcomponent = yes><F40>A
  441. da LRM Reader<End Sub><F0>
  442.  
  443. <list>
  444.  
  445. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 5.><End Sub>
  446. <F0> Installation instructions for compiling the setting up the 
  447. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> for 
  448. a PC or UNIX platform
  449.  
  450. <list>
  451.  
  452. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 6.><End Sub>
  453. <F0> A complete executable version of the <LRM_Name, Subcomponent = yes><F40>Ad
  454. a LRM Reader<End Sub><F0> with its associated data files and installation 
  455. instructions which is ready to run on a PC under MSDOS 3.3 or higher
  456.  
  457. <section>
  458.  
  459. <|,2><"|:section", Subcomponent = yes><F0><Autonum, List, 1, Value = 2.><End Sub>
  460. <F0> References 
  461.  
  462. <subsection>
  463.  
  464. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 2.1.><End Sub>
  465. <F0> Documents
  466.  
  467. <paragraph>
  468.  
  469. Conn, Richard, <F85>Software Requirements Specification for the 
  470. <LRM_Name,
  471.     Font =            F41@iL@iS@iU@iR@iT@iB@iP@iK@iC@iZ@iO,
  472.     Subcomponent =    yes><F41>Ada LRM Reader<End Sub><F0>, University 
  473. of Cincinnati, Department of Electrical and Computer Engineering, 
  474. Mail Location 30, Cincinnati, Ohio  45221<HR>
  475. <HR>
  476. This document contains other references which may be useful.<HR>
  477. <HR>
  478. Conn, Richard, <F85>Software Design Document for the 
  479. <LRM_Name,
  480.     Font =            F41@iL@iS@iU@iR@iT@iB@iP@iK@iC@iZ@iO,
  481.     Subcomponent =    yes><F41>Ada LRM Reader<End Sub><F0>, University 
  482. of Cincinnati, Department of Electrical and Computer Engineering, 
  483. Mail Location 30, Cincinnati, Ohio  45221<HR>
  484.  
  485. <subsection>
  486.  
  487. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 2.2.><End Sub>
  488. <F0> Terminology
  489.  
  490. <paragraph>
  491.  
  492. The following application-specific terms are defined below in order 
  493. to better follow this document:
  494.  
  495. <paragraph>
  496.  
  497. <F93>Citation<F0> - A body of text in the Ada LRM  or an LRM Support 
  498. File which is uniquely identified by a numeric reference or a keyword 
  499. (these are called citation labels).  For example, the citation identified 
  500. by 4 is:
  501.  
  502. <codepara>
  503.  
  504.                            4. Names and Expressions<HR>
  505.   <HR>
  506.   <HR>
  507.   The rules applicable to the different forms of name and expression, 
  508. and<HR>
  509.   to their evaluation, are given in this chapter.
  510.  
  511. <paragraph,
  512.     Left Tab =        0/1/1.50/0.75*27 Inches>
  513.  
  514. <F93>Citation Label<F0> - A numeric reference or a keyword which identifies 
  515. a citation.  For example, 4 is the citation label for the above citation.  
  516. Valid citation labels take the following forms:<HR>
  517. <HR>
  518. <F86>Label<Tab>Refers to<F0><HR>
  519. n<Tab>Chapter (1-14)<HR>
  520. n.n<Tab>Chapter and Section<HR>
  521. n.n.n<Tab>Chapter, Section, and Subsection<HR>
  522. letter<Tab>Appendix (A-F)<HR>
  523. CONTENTS<Tab>Table of Contents<HR>
  524. INDEX<Tab>Index<HR>
  525. FOREWARD<Tab>Foreward<HR>
  526. POSTSCRIPT<Tab>Postscript<HR>
  527. HELP<Tab>Online help screens for the Ada LRM Reader<HR>
  528. ABOUT<Tab>Online program description of the Ada LRM Reader
  529.  
  530. <paragraph>
  531.  
  532. <F93>Citation ID<F0> - An alphabetic reference used in the CITATION_ID 
  533. enumeration type which maps to a citation label.  Citation IDs are 
  534. discussed in the Software Design Document for the Ada LRM Reader.  
  535. Each citation label has one and only one citation ID.
  536.  
  537. <section>
  538.  
  539. <|,3><"|:section", Subcomponent = yes><F0><Autonum, List, 1, Value = 3.><End Sub>
  540. <F0> Quick start
  541.  
  542. <paragraph>
  543.  
  544. This section of the Software User's Manual is designed to quickly 
  545. introduce the user to the <LRM_Name, Subcomponent = yes><F40>Ada LRM 
  546. Reader<End Sub><F0>.  It is not a complete introduction to all of 
  547. the features, but it will get you up and running in a very short time.
  548.  
  549. <paragraph>
  550.  
  551. The text below assumes that the name of the executable to invoke the 
  552. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> is:
  553.  
  554. <paragraph,
  555.     Alignment =        Center,
  556.     Font =            F93>
  557.  
  558. lrm
  559.  
  560. <paragraph>
  561.  
  562. The text below presents commands for you to type in a distinctly different 
  563. font.  Try running the <LRM_Name, Subcomponent = yes><F40>Ada LRM 
  564. Reader<End Sub><F0> as you are reading this section of the SUM and 
  565. typing the commands as they are presented.  For example, if you see:
  566.  
  567. <codepara>
  568.  
  569. lrm<<cr>
  570.  
  571. <paragraph>
  572.  
  573. you should type the letters l, r, and m and then strike the RETURN 
  574. key (<<cr> is a symbol for the RETURN key).  If you make a mistake, 
  575. the command line editor for your particular system is being used, 
  576. so you may use your normal editing commands to fix errors (such as 
  577. the BACKSPACE or DELETE key to delete the previous character typed).
  578.  
  579. <subsection>
  580.  
  581. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 3.1.><End Sub>
  582. <F0> Getting into and out of the Ada LRM Reader
  583.  
  584. <paragraph>
  585.  
  586. Issue the command:
  587.  
  588. <codepara>
  589.  
  590. lrm<<cr>
  591.  
  592. <paragraph>
  593.  
  594. You show be looking at the first screen of the online help citation 
  595. of the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0>.  
  596. There are currently only two screens.  Try the following:
  597.  
  598. <codepara>
  599.  
  600. <<cr><HR>
  601. p<<cr>
  602.  
  603. <paragraph>
  604.  
  605. The "<<cr>" advanced you to the next screen (2 of 2), and the "p<<cr>" 
  606. backed you up to the previous screen (1 of 2).  You may also try the 
  607. following:
  608.  
  609. <codepara>
  610.  
  611. n<<cr><HR>
  612. p<<cr>
  613.  
  614. <paragraph>
  615.  
  616. These commands did the same thing.  The command "n<<cr>" or just "<<cr>" 
  617. are equivalent, advancing you to the next screen.  Now try the command:
  618.  
  619. <codepara>
  620.  
  621. quit<<cr>
  622.  
  623. <paragraph>
  624.  
  625. This gets you out of the program.
  626.  
  627. <subsection>
  628.  
  629. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 3.2.><End Sub>
  630. <F0> A tour
  631.  
  632. <paragraph>
  633.  
  634. Try the following commands:
  635.  
  636. <codepara>
  637.  
  638. lrm contents<<cr><HR>
  639. <<cr><HR>
  640. <<cr><HR>
  641. p<<cr><HR>
  642. p<<cr>
  643.  
  644. <paragraph>
  645.  
  646. By specifying the citation "contents" on the command line, the 
  647. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> starts 
  648. at that point.  You have looked at the beginning of the table of contents 
  649. (first three screens) and then backed up to the first screen.  Now 
  650. try this:
  651.  
  652. <codepara>
  653.  
  654. <|,4>p<<cr>
  655.  
  656. <paragraph>
  657.  
  658. Note that you did not move and an error message appeared.  You attempted 
  659. to move in front of a citation which has no preceding citation.  The 
  660. citations HELP, ABOUT, CONTENTS, INDEX, FOREWARD, and POSTSCRIPT are 
  661. isolated and have no preceding or following citations.  However, if 
  662. you do this:
  663.  
  664. <codepara>
  665.  
  666. 4.1<<cr><HR>
  667. p<<cr><HR>
  668. p<<cr>
  669.  
  670. <paragraph>
  671.  
  672. you will have jumped to citation 4.1 (screen 1 of 4), backed up to 
  673. 4 (screen 1 of 1), and then backed up again to 3.9 (screen 4 of 4).  
  674. Likewise, if you now do this:
  675.  
  676. <codepara>
  677.  
  678. <<cr><HR>
  679. <<cr><HR>
  680. <<cr>
  681.  
  682. <paragraph>
  683.  
  684. you will have advanced forward to citation 4.1 (screen 2 of 4). Now 
  685. try this:
  686.  
  687. <codepara>
  688.  
  689. next<<cr><HR>
  690. next<<cr><HR>
  691. previous<<cr><HR>
  692. previous<<cr>
  693.  
  694. <paragraph>
  695.  
  696. The longer  "next" and "previous" commands move a citation at a time 
  697. rather than a screen at a time.  Note that you move to 4.1.1 and 4.1.2, 
  698. and then back to 4.1.1 and 4.1.  Of course, you can still always jump 
  699. around to where you want to go:
  700.  
  701. <codepara>
  702.  
  703. c<<cr><HR>
  704. a<<cr><HR>
  705. previous<<cr>
  706.  
  707. <paragraph>
  708.  
  709. jumps you to Appendix C (screen 1 of 14), Appendix A (Screen 1 of 
  710. 22), and 14.7 (Screen 1 of 3).  Appendices A to F follow Chapter 14.  
  711. Note that if you type this:
  712.  
  713. <codepara>
  714.  
  715. f<<cr><HR>
  716. <<cr><HR>
  717. <<cr>
  718.  
  719. <paragraph>
  720.  
  721. you will advance to Appendix F (Screen 1 of 2), and then try to advance 
  722. to the screen beyond Appendix F.  An error message appears indicating 
  723. that the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  724. cannot advance further.  Likewise, typing:
  725.  
  726. <codepara>
  727.  
  728. 1<<cr><HR>
  729. p<<cr>
  730.  
  731. <paragraph>
  732.  
  733. jumps you to Chapter 1 (Screen 1 of 1) and then trys to back up before 
  734. this screen, again resulting in an error message.  Now try the following:
  735.  
  736. <codepara>
  737.  
  738. 9.7<<cr><HR>
  739. push 9.7.2<<cr><HR>
  740. <<cr><HR>
  741. pop
  742.  
  743. <paragraph>
  744.  
  745. This jumps you to 9.7, pushes your location onto the location stack 
  746. and jumps to 9.7.2 (Screen 1 of 3), advances to 9.7.2 (Screen 2 of 
  747. 3), and then pops the location stack, placing you back at 9.7 (Screen 
  748. 1 of 1).  Note also that the prompt changed while you were in 9.7.2 
  749. from 1/ to 2/, indicating that you were on the 2nd element of the 
  750. location stack.  You might want to try this again to note the changes 
  751. in the prompt.  For your convenience, the location stack is 20 levels 
  752. deep.  Often, when we are reading in the Ada LRM, we find references 
  753. to other 
  754. <|,5>citations, as in this case, if you note the references on 9.7 
  755. (Screen 1 of 1).  The "push" and "pop" commands allow us to jump from 
  756. where we are to the reference, placing a "bookmark" in our old location, 
  757. and then jump back to where we were.  Now try this:
  758.  
  759. <codepara>
  760.  
  761. push index<<cr><HR>
  762. /wait<<cr>
  763.  
  764. <paragraph>
  765.  
  766. Note that this caused you to jump into the INDEX of the Ada LRM and 
  767. find the first occurrence of the string "wait".  Look carefully at 
  768. the little "<<" on the far right -- it indicates the line on which 
  769. the string was found.  Now try:
  770.  
  771. <codepara>
  772.  
  773. //<<cr><HR>
  774. //<<cr>
  775.  
  776. <paragraph>
  777.  
  778. You have continued your search twice.  This shows you that block statements 
  779. may include selective waits, so you may read 9.7.1 to look into it.  
  780. Try this:
  781.  
  782. <codepara>
  783.  
  784. push 9.7.1<<cr>
  785.  
  786. <paragraph>
  787.  
  788. You now find yourself in 9.7.1 on level 3 of the location stack.  
  789. To get back to where you started, try this to move through the index 
  790. location to 9.7:
  791.  
  792. <codepara>
  793.  
  794. pop<<cr><HR>
  795. pop<<cr><HR>
  796. pop<<cr>
  797.  
  798. <paragraph>
  799.  
  800. Caught you!  Note that I gave you one too many "pop" commands.  If 
  801. you try to "pop" too far, the <LRM_Name, Subcomponent = yes><F40>Ada 
  802. LRM Reader<End Sub><F0> simply catches you with an error message.  
  803. As our last experiment, try the following:
  804.  
  805. <codepara>
  806.  
  807. help<<cr>
  808.  
  809. <paragraph>
  810.  
  811. Note that, unlike the other citation references, the "help" command 
  812. automatically performs a "push".  Look at the various commands and 
  813. the notes on the prompt line presented here and experiment as you 
  814. desire.  Be sure to try the "about" command.  When you are done, issue 
  815. the "quit" command to exit.
  816.  
  817. <section>
  818.  
  819. <|,6><"|:section", Subcomponent = yes><F0><Autonum, List, 1, Value = 4.><End Sub>
  820. <F0> Reference Manual - Execution procedures 
  821.  
  822. <subsection>
  823.  
  824. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Tagname = MNiwf33econn, Value = 4.1.><End Sub>
  825. <F0>Initialization
  826.  
  827. <paragraph>
  828.  
  829. The <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  830. is invoked in two ways: 
  831.  
  832. <list>
  833.  
  834. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  835. <F0>The command "lrm" with no arguments invokes the 
  836. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> in 
  837. such a way that the help screen comes up.  The user may then read 
  838. the help screen or enter a command or citation at this point.
  839.  
  840. <list>
  841.  
  842. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  843. <F0> The command "lrm citation" invokes the <LRM_Name, Subcomponent = yes>
  844. <F40>Ada LRM Reader<End Sub><F0> in such a way that the indicated 
  845. citation is displayed initially.
  846.  
  847. <paragraph>
  848.  
  849. See Section <Ref, Auto #, Value = 4.2.1.1., Tag = DZiwf3deconn> for 
  850. the definition of a citation.
  851.  
  852. <subsection>
  853.  
  854. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Tagname = fOiwf2c6conn, Value = 4.2.><End Sub>
  855. <F0>User inputs
  856.  
  857. <paragraph>
  858.  
  859. The following table summarizes the commands the user may give to the 
  860. program.  This is done interactively.<HR>
  861. <HR>
  862. <<Citation><Tab><Tab>Jump to the indicated citation<HR>
  863. N or <<CR><Tab>Advance to the next screen or citation<HR>
  864. P<Tab><Tab>Back up to the previous screen or citation<HR>
  865. NEXT<Tab><Tab>Advance to the next citation, first screen<HR>
  866. PREVIOUS<Tab><Tab>Back up to the previous citation, first screen<HR>
  867. PUSH <<Citation><Tab>Jump to the indicated citation, saving the current 
  868. location on the location stack<HR>
  869. POP<Tab><Tab>Return to the location at the top of the location stack <HR>
  870. PRINT<Tab><Tab>Print the current citation to a log file<HR>
  871. PS<Tab><Tab>Print the current screen to a log file<HR>
  872. REFRESH<Tab><Tab>Redisplay the current screen<HR>
  873. PAUSE<Tab><Tab>Delay for about 5 seconds<HR>
  874. /[<<string>]<Tab><Tab>Search for the optional string from the beginning 
  875. of the current citation<HR>
  876. //[<<string>]<Tab>Search for the optional string from the next line<HR>
  877. HELP<Tab><Tab>Push into the help screen<HR>
  878. ABOUT<Tab><Tab>Display information about the <LRM_Name, Subcomponent = yes>
  879. <F40>Ada LRM Reader<End Sub><F0><HR>
  880. QUIT<Tab><Tab>Exit the <LRM_Name, Subcomponent = yes><F40>Ada LRM 
  881. Reader<End Sub><F0>
  882.  
  883. <paragraph>
  884.  
  885. See Section <Ref, Auto #, Value = 4.2.1.1., Tag = DZiwf3deconn> for 
  886. the definition of a citation.
  887.  
  888. <capability>
  889.  
  890. <"|:capability", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.2.1.><End Sub>
  891. <F0> Display citations 
  892.  
  893. <subcapability>
  894.  
  895. <"|:subcapability", Subcomponent = yes><F0>
  896. <Autonum, List, 4, Tagname = DZiwf3deconn, Value = 4.2.1.1.><End Sub><F0> 
  897. Command: <<Citation> - Jump to a citation
  898.  
  899. <paragraph,
  900.     Alignment =        Left,
  901.     Left Tab =        0.50/1.50 Inches>
  902.  
  903. A citation in the Ada LRM is accessed by the user simply typing its 
  904. identifying name, such as 1 for Chapter 1, 4.1 for Section 1 of Chapter 
  905. 4, 11.4.1 for Subsection 1 of Section 4 of Chapter 11, A for appendix 
  906. A, CONTENTS for the table of contents, INDEX for the index, and FOREWARD 
  907. for the foreward.
  908.  
  909. <paragraph,
  910.     Alignment =        Left,
  911.     Left Tab =        0.50/1.50 Inches>
  912.  
  913. Valid citations are:
  914.  
  915. <list>
  916.  
  917. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  918. <F0>   n<Tab><Tab>Chapter number, such as 1 to 14
  919.  
  920. <list>
  921.  
  922. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  923. <F0>   n.n<Tab><Tab>Chapter and section number, such as 4.2
  924.  
  925. <list>
  926.  
  927. <|,7><"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  928. <F0>   n.n.n<Tab><Tab>Chapter, section, and subsection number, such 
  929. as 11.4.2
  930.  
  931. <list>
  932.  
  933. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 4.><End Sub>
  934. <F0>  l<Tab><Tab>Appendix letter, such as a to f or A to F
  935.  
  936. <list>
  937.  
  938. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 5.><End Sub>
  939. <F0>  CONTENTS<Tab>Table of contents
  940.  
  941. <list>
  942.  
  943. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 6.><End Sub>
  944. <F0>  INDEX<Tab><Tab>Index
  945.  
  946. <list>
  947.  
  948. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 7.><End Sub>
  949. <F0>  FOREWARD<Tab>Foreward
  950.  
  951. <list>
  952.  
  953. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 8.><End Sub>
  954. <F0>  POSTSCRIPT<Tab>Postscript
  955.  
  956. <list>
  957.  
  958. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 9.><End Sub>
  959. <F0> HELP<Tab><Tab>Online help display
  960.  
  961. <list>
  962.  
  963. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 10.><End Sub>
  964. <F0> ABOUT<Tab><Tab>Information about the Ada LRM Reader program
  965.  
  966. <paragraph,
  967.     Alignment =        Left,
  968.     Left Tab =        0.50/1.50 Inches>
  969.  
  970. Citations may be used in two places: as a command themselves, which 
  971. causes the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  972. to jump to that citation, or as an argument to the PUSH command, which 
  973. causes the Ada LRM Reader to push the location of the current citation 
  974. onto a stack and then jump to the indicated citation.  The POP command 
  975. may be used to return to the citation displayed at the time the PUSH 
  976. command was issued.
  977.  
  978. <capability>
  979.  
  980. <"|:capability", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.2.2.><End Sub>
  981. <F0> Print citations
  982.  
  983. <subcapability>
  984.  
  985. <"|:subcapability", Subcomponent = yes><F0>
  986. <Autonum, List, 4, Tagname = "xHJ@f352conn", Value = 4.2.2.1.><End Sub><F0> 
  987. Command: PRINT - Print the current citation
  988.  
  989. <paragraph,
  990.     Alignment =        Left,
  991.     Left Tab =        0.50/1.50 Inches>
  992.  
  993. The PRINT command prints the current citation, as ASCII text, to a 
  994. log file named LRM.LOG.  Subsequent PRINT and PS (see next paragraph) 
  995. commands append to the end of this log file.  The log file is closed 
  996. and available for review and printing when the user exits the 
  997. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> via 
  998. the QUIT command.
  999.  
  1000. <subcapability>
  1001.  
  1002. <"|:subcapability", Subcomponent = yes><F0>
  1003. <Autonum, List, 4, Tagname = "MIJ@f366conn", Value = 4.2.2.2.><End Sub><F0> 
  1004. Command: PS - Print the current screen
  1005.  
  1006. <paragraph,
  1007.     Alignment =        Left,
  1008.     Left Tab =        0.50/1.50 Inches>
  1009.  
  1010. The PS command prints the current screen of the citation, as ASCII 
  1011. text, to a log file named LRM.LOG.  Subsequent PRINT and PS commands 
  1012. append to the end of this log file.  The log file is closed and available 
  1013. for review and printing when the user exits the 
  1014. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> via 
  1015. the QUIT command.
  1016.  
  1017. <capability>
  1018.  
  1019. <"|:capability", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.2.3.><End Sub>
  1020. <F0> Movement within and between citations
  1021.  
  1022. <subcapability>
  1023.  
  1024. <"|:subcapability", Subcomponent = yes><F0>
  1025. <Autonum, List, 4, Tagname = Eymwf37aconn, Value = 4.2.3.1.><End Sub><F0> 
  1026. Command: N or <<CR> - Next screen
  1027.  
  1028. <paragraph,
  1029.     Alignment =        Left,
  1030.     Left Tab =        0.50/1.50 Inches>
  1031.  
  1032. The N command or a line containing only a RETURN (<<CR>) commands 
  1033. the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  1034. to advance to the next screen.  If the current screen is the last 
  1035. screen of a citation, the user is advanced to the first screen of 
  1036. the next citation.  If the current citation is the last citation in 
  1037. the LRM, an error message will be displayed and the user will stay 
  1038. on the current screen.
  1039.  
  1040. <subcapability>
  1041.  
  1042. <"|:subcapability", Subcomponent = yes><F0>
  1043. <Autonum, List, 4, Tagname = uzmwf2c6conn, Value = 4.2.3.2.><End Sub><F0> 
  1044. Command: P - Previous screen
  1045.  
  1046. <paragraph,
  1047.     Alignment =        Left,
  1048.     Left Tab =        0.50/1.50 Inches>
  1049.  
  1050. The P command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1051. LRM Reader<End Sub><F0> to back up to the previous screen.  If the 
  1052. current screen is the first screen of a citation, the user is backed 
  1053. up to the last screen of the previous citation.  If the cur
  1054. <|,8>rent citation is the first citation in the LRM, an error message 
  1055. will be displayed and the user will stay on the current screen.
  1056.  
  1057. <subcapability>
  1058.  
  1059. <"|:subcapability", Subcomponent = yes><F0>
  1060. <Autonum, List, 4, Tagname = "E@mwf172conn", Value = 4.2.3.3.><End Sub><F0> 
  1061. Command: NEXT - Next citation
  1062.  
  1063. <paragraph,
  1064.     Alignment =        Left,
  1065.     Left Tab =        0.50/1.50 Inches>
  1066.  
  1067. The NEXT command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1068. LRM Reader<End Sub><F0> to advance to the first screen of the next 
  1069. citation.  If the current citation is the last citation in the LRM, 
  1070. an error message will be displayed and the user will stay on the current 
  1071. screen.
  1072.  
  1073. <subcapability>
  1074.  
  1075. <"|:subcapability", Subcomponent = yes><F0>
  1076. <Autonum, List, 4, Tagname = "s@mwf33econn", Value = 4.2.3.4.><End Sub><F0> 
  1077. Command: PREVIOUS - Previous citation
  1078.  
  1079. <paragraph,
  1080.     Alignment =        Left,
  1081.     Left Tab =        0.50/1.50 Inches>
  1082.  
  1083. The PREVIOUS command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1084. LRM Reader<End Sub><F0> to back up to the first screen of the previous 
  1085. citation.  If the current citation is the first citation in the LRM, 
  1086. an error message will be displayed and the user will stay on the current 
  1087. screen.
  1088.  
  1089. <subcapability>
  1090.  
  1091. <"|:subcapability", Subcomponent = yes><F0>
  1092. <Autonum, List, 4, Tagname = P1nwfbeconn, Value = 4.2.3.5.><End Sub><F0> 
  1093. Command: PUSH <<citation> - Save location and jump
  1094.  
  1095. <paragraph,
  1096.     Alignment =        Left,
  1097.     Left Tab =        0.50/1.50 Inches>
  1098.  
  1099. The PUSH command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1100. LRM Reader<End Sub><F0> to save the user's current location (citation 
  1101. and screen) on a location stack and to then jump to the indicated 
  1102. citation.  A subsequent POP command will place the user back into 
  1103. the citation and screen last saved on the stack.
  1104.  
  1105. <paragraph,
  1106.     Alignment =        Left,
  1107.     Left Tab =        0.50/1.50 Inches>
  1108.  
  1109. If the location stack is full, an error message will be displayed 
  1110. and the user will stay on the current screen.
  1111.  
  1112. <subcapability>
  1113.  
  1114. <"|:subcapability", Subcomponent = yes><F0>
  1115. <Autonum, List, 4, Tagname = i3nwf1eaconn, Value = 4.2.3.6.><End Sub><F0> 
  1116. Command: POP - Return to saved location
  1117.  
  1118. <paragraph,
  1119.     Alignment =        Left,
  1120.     Left Tab =        0.50/1.50 Inches>
  1121.  
  1122. The POP command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1123. LRM Reader<End Sub><F0> to jump to the citation and screen currently 
  1124. stored at the top of the location stack.
  1125.  
  1126. <paragraph,
  1127.     Alignment =        Left,
  1128.     Left Tab =        0.50/1.50 Inches>
  1129.  
  1130. If the location stack is empty, an error message will be displayed 
  1131. and the user will stay on the current screen.
  1132.  
  1133. <capability>
  1134.  
  1135. <"|:capability", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.2.4.><End Sub>
  1136. <F0> String searches
  1137.  
  1138. <subcapability>
  1139.  
  1140. <"|:subcapability", Subcomponent = yes><F0>
  1141. <Autonum, List, 4, Tagname = L7nwf1econn, Value = 4.2.4.1.><End Sub><F0> 
  1142. Command: /[<<string>] - String Search from Beginning of Citation
  1143.  
  1144. <paragraph,
  1145.     Alignment =        Left,
  1146.     Left Tab =        0.50/1.50 Inches>
  1147.  
  1148. The / command causes the <LRM_Name, Subcomponent = yes><F40>Ada LRM 
  1149. Reader<End Sub><F0> to search for the indicated string from the beginning 
  1150. of the current citation.  The string argument starts immediately after 
  1151. the slash, so a space after the slash, for instance, is the first 
  1152. character of the search string.  Spaces may be embedded in the search 
  1153. string as required.  The search is not case-sensitive.
  1154.  
  1155. <paragraph,
  1156.     Alignment =        Left,
  1157.     Left Tab =        0.50/1.50 Inches>
  1158.  
  1159. This command is convenient for searching through the larger citations, 
  1160. such as the Index, Appendix E (the syntax appendix), or one of the 
  1161. other appendices.
  1162.  
  1163. <paragraph,
  1164.     Alignment =        Left,
  1165.     Left Tab =        0.50/1.50 Inches>
  1166.  
  1167. <|,9>The string argument in this command is optional.  If omitted, 
  1168. the last string looked for is used.  If the string argument is omitted 
  1169. and there was no last string, an error message is displayed.
  1170.  
  1171. <subcapability>
  1172.  
  1173. <"|:subcapability", Subcomponent = yes><F0>
  1174. <Autonum, List, 4, Tagname = o7nwf276conn, Value = 4.2.4.2.><End Sub><F0> 
  1175. Command: //[<<string>] - String Search from Next Line of Citation
  1176.  
  1177. <paragraph,
  1178.     Alignment =        Left,
  1179.     Left Tab =        0.50/1.50 Inches>
  1180.  
  1181. The // command causes the <LRM_Name, Subcomponent = yes><F40>Ada LRM 
  1182. Reader<End Sub><F0> to search for the indicated string from the beginning 
  1183. of the next line in the current citation.  The string argument starts 
  1184. immediately after the second slash, so a space after the second slash, 
  1185. for instance, is the first character of the search string.  Spaces 
  1186. may be embedded in the search string as required.  The search is not 
  1187. case-sensitive.
  1188.  
  1189. <paragraph,
  1190.     Alignment =        Left,
  1191.     Left Tab =        0.50/1.50 Inches>
  1192.  
  1193. This command is intended to be used to allow the user to resume searching 
  1194. from where the / command left off.
  1195.  
  1196. <paragraph,
  1197.     Alignment =        Left,
  1198.     Left Tab =        0.50/1.50 Inches>
  1199.  
  1200. The string argument in this command is optional.  If omitted, the 
  1201. last string looked for is used.  If the string argument is omitted 
  1202. and there was no last string, an error message is displayed.
  1203.  
  1204. <capability>
  1205.  
  1206. <"|:capability", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.2.5.><End Sub>
  1207. <F0> Other capabilities
  1208.  
  1209. <subcapability>
  1210.  
  1211. <"|:subcapability", Subcomponent = yes><F0><Autonum, List, 4, Value = 4.2.5.1.><End Sub>
  1212. <F0> Command: REFRESH - Redisplay current screen
  1213.  
  1214. <paragraph,
  1215.     Alignment =        Left,
  1216.     Left Tab =        0.50/1.50 Inches>
  1217.  
  1218. The REFRESH command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1219. LRM Reader<End Sub><F0> to redisplay the current screen of the current 
  1220. citation.
  1221.  
  1222. <subcapability>
  1223.  
  1224. <"|:subcapability", Subcomponent = yes><F0><Autonum, List, 4, Value = 4.2.5.2.><End Sub>
  1225. <F0> Command: PAUSE - Delay for about 5 seconds
  1226.  
  1227. <paragraph,
  1228.     Alignment =        Left,
  1229.     Left Tab =        0.50/1.50 Inches>
  1230.  
  1231. The PAUSE command causes the <LRM_Name, Subcomponent = yes><F40>Ada 
  1232. LRM Reader<End Sub><F0> to delay execution for about 5 seconds.
  1233.  
  1234. <paragraph,
  1235.     Alignment =        Left,
  1236.     Left Tab =        0.50/1.50 Inches>
  1237.  
  1238. This command is useful when testing the <LRM_Name, Subcomponent = yes><F40>Ada 
  1239. LRM Reader<End Sub><F0> via a batch command file redirected to standard 
  1240. input.
  1241.  
  1242. <subcapability>
  1243.  
  1244. <"|:subcapability", Subcomponent = yes><F0><Autonum, List, 4, Value = 4.2.5.3.><End Sub>
  1245. <F0> Command: HELP - Display online help
  1246.  
  1247. <paragraph,
  1248.     Alignment =        Left,
  1249.     Left Tab =        0.50/1.50 Inches>
  1250.  
  1251. The HELP command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1252. LRM Reader<End Sub><F0> to push into the help screen from the current 
  1253. citation.  This allows the user to easily return to where he was when 
  1254. he issued the HELP command by simply issuing a POP command.
  1255.  
  1256. <subcapability>
  1257.  
  1258. <"|:subcapability", Subcomponent = yes><F0><Autonum, List, 4, Value = 4.2.5.4.><End Sub>
  1259. <F0> Command: ABOUT - Display information about the program
  1260.  
  1261. <paragraph>
  1262.  
  1263. The ABOUT command displays information about the 
  1264. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0>, including 
  1265. information on how to contact the author and the maintainer.  Distribution 
  1266. rights are also presented on this screen.
  1267.  
  1268. <subcapability>
  1269.  
  1270. <"|:subcapability", Subcomponent = yes><F0>
  1271. <Autonum, List, 4, Tagname = QUIT_Command, Value = 4.2.5.5.><End Sub><F0> 
  1272. Command: QUIT - Exit the program
  1273.  
  1274. <paragraph,
  1275.     Alignment =        Left,
  1276.     Left Tab =        0.50/1.50 Inches>
  1277.  
  1278. The QUIT command commands the <LRM_Name, Subcomponent = yes><F40>Ada 
  1279. LRM Reader<End Sub><F0> to exit, returning to the shell from which 
  1280. it was invoked.  If any PRINT or PS commands were issued, the log 
  1281. file is closed.  If any citation files are currently open, they are 
  1282. closed.
  1283.  
  1284. <capability>
  1285.  
  1286. <|,10><"|:capability", Subcomponent = yes><F0>
  1287. <Autonum, List, 3, Tagname = kxmwf276conn, Value = 4.2.6.><End Sub><F0> 
  1288. Invalid Commands 
  1289.  
  1290. <paragraph,
  1291.     Alignment =        Left,
  1292.     Left Tab =        0.50/1.50 Inches>
  1293.  
  1294. If the user types a command which is not a citation or one of the 
  1295. commands listed above, an error message will appear.
  1296.  
  1297. <subsection>
  1298.  
  1299. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 4.3.><End Sub>
  1300. <F0>System inputs
  1301.  
  1302. <paragraph>
  1303.  
  1304. The command line argument is the only input from the system accepted 
  1305. by the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0>.  
  1306. Other system inputs, such as environment variables, are not accepted.
  1307.  
  1308. <subsection>
  1309.  
  1310. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 4.4.><End Sub>
  1311. <F0>Termination
  1312.  
  1313. <paragraph>
  1314.  
  1315. Execution of this program is terminated by the user entering the QUIT 
  1316. command, described in Section  <Ref, Auto #, Value = 4.2.5.5., Tag = QUIT_Command>
  1317.  
  1318. <subsection>
  1319.  
  1320. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 4.5.><End Sub>
  1321. <F0>Restart
  1322.  
  1323. <paragraph>
  1324.  
  1325. The procedure for restarting this program is the same as for starting 
  1326. it from scratch.  See Section <Ref, Auto #, Value = 4.1., Tag = MNiwf33econn>
  1327.  
  1328. <subsection>
  1329.  
  1330. <"|:subsection", Subcomponent = yes><F0><Autonum, List, 2, Value = 4.6.><End Sub>
  1331. <F0>Outputs
  1332.  
  1333. <paragraph>
  1334.  
  1335. Error messages are described in Section <Ref, Auto #, Value = 5., Tag = o6Nxf334conn>  
  1336. The command descriptions and details on their outputs are in Section  <Ref, Auto #, Value = 4.2., Tag = fOiwf2c6conn>  
  1337. The following shows the key screen displays and discusses their meanings.
  1338.  
  1339. <subsubsection>
  1340.  
  1341. <"|:subsubsection", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.6.1.><End Sub>
  1342. <F0> Normal Screen Displays
  1343.  
  1344. <paragraph,
  1345.     Alignment =        Left,
  1346.     Left Tab =        0.50/1.50 Inches>
  1347.  
  1348. Each display to the user resembles the following:<HR>
  1349. <Frame,
  1350.     Name =            "Following Anchor",
  1351.     Placement =        At Anchor,
  1352.     Width =            6.50 inches,
  1353.     Height =        4 inches,
  1354.     Diagram =
  1355. V6,
  1356. (g9,2,0
  1357.  (p8,2,8,5,7,127
  1358.    (g9,2,0
  1359.      (g9,2,0
  1360.        (v6,2,65536,0.266667,0.333333,6.2,0.333333,7,0,8,0)
  1361.        (v6,3,65536,6.2,0.333333,6.2,3.733333,7,0,8,0)
  1362.        (v6,4,65536,6.2,3.733333,0.266667,3.733333,7,0,8,0)
  1363.        (v6,5,65536,0.266667,3.733333,0.266667,0.333333,7,0,8,0))))
  1364.  (t14,6,0,0.6,0.733333,0,7,0,0,,wst:swiss10,Text\ of\ screen\ currently\ being\ 
  1365.   displayed)
  1366.  (t14,7,0,0.4,3.466667,0,7,0,0,,wst:swiss10,Cit:\ Stack/\ n\ of\ m\ --\ Ada\ LRM
  1367.   \ Reader\ n.n\ Command:)
  1368.  (t14,8,0,3.666667,1.733333,0,7,0,0,,wst:swiss10,22\ lines\ of\ text\ by\ 75\ co
  1369.   lumns)
  1370.  (v6,9,0,4.533333,1.466667,4.533333,0.333333,7,0,8,0)
  1371.  (v6,12,0,4.533333,1.866667,4.533333,3.266667,7,0,8,0)
  1372.  (t14,15,0,2.666667,3.666667,0,7,0,0,,wst:swiss10,Error\ Message\ Line)
  1373.  (v6,16,0,3.866667,3.6,6.133333,3.6,7,0,8,0)
  1374.  (v6,17,0,2.6,3.6,0.266667,3.6,7,0,8,0)
  1375.  (t14,18,0,0.733333,2.333333,0,7,0,0,,wst:swiss10,This\ is\ a\ very\ long\ line\ 
  1376.   of\ text\ which\ will\ wrap\ to\ the\ next\ line\,\ showing\ the\ continuat)
  1377.  (t14,19,0,0.266667,2.533333,0,7,0,0,,wst:swiss10,|\ ion\ mark\ \(which\ is\ a\ 
  1378.   vertical\ bar\ in\ the\ first\ column\).)
  1379.  (g9,88,8
  1380.    (v6,88,0,4.533333,3.266667,4.533333,3.066667,7,0,8,0)
  1381.    (g9,90,1025
  1382.      (p8,90,0,5,7,0
  1383.        (g9,90,0
  1384.          (g9,90,0
  1385.            (v6,90,0,4.478608,3.116314,4.533333,3.266667,7,0,8,0)
  1386.            (v6,91,0,4.533333,3.266667,4.588056,3.116314,7,0,8,0)
  1387.            (v6,92,0,4.588056,3.116314,4.533333,3.148389,7,0,8,0)
  1388.            (v6,93,0,4.533333,3.148389,4.478608,3.116314,7,0,8,0))))
  1389.      (v6,94,25167905,4.533333,3.266667,4.533333,3.266667,7,127,8,0)))
  1390.  (g9,95,8
  1391.    (v6,95,0,4.533333,0.333333,4.533333,0.533333,7,0,8,0)
  1392.    (g9,97,1025
  1393.      (p8,97,0,5,7,0
  1394.        (g9,97,0
  1395.          (g9,97,0
  1396.            (v6,97,0,4.588057,0.483686,4.533333,0.333333,7,0,8,0)
  1397.            (v6,98,0,4.533333,0.333333,4.478609,0.483686,7,0,8,0)
  1398.            (v6,99,0,4.478609,0.483686,4.533333,0.451611,7,0,8,0)
  1399.            (v6,100,0,4.533333,0.451611,4.588057,0.483686,7,0,8,0))))
  1400.      (v6,101,25167905,4.533333,0.333333,4.533333,0.333333,7,127,8,0)))
  1401.  (g9,102,8
  1402.    (v6,102,0,0.266667,3.6,0.466667,3.6,7,0,8,0)
  1403.    (g9,104,1025
  1404.      (p8,104,0,5,7,0
  1405.        (g9,104,0
  1406.          (g9,104,0
  1407.            (v6,104,0,0.417019,3.545275,0.266667,3.6,7,0,8,0)
  1408.            (v6,105,0,0.266667,3.6,0.417019,3.654723,7,0,8,0)
  1409.            (v6,106,0,0.417019,3.654723,0.384945,3.6,7,0,8,0)
  1410.            (v6,107,0,0.384945,3.6,0.417019,3.545275,7,0,8,0))))
  1411.      (v6,108,25167905,0.266667,3.6,0.266667,3.6,7,127,8,0)))
  1412.  (g9,109,8
  1413.    (v6,109,0,6.2,3.6,6,3.6,7,0,8,0)
  1414.    (g9,111,1025
  1415.      (p8,111,0,5,7,0
  1416.        (g9,111,0
  1417.          (g9,111,0
  1418.            (v6,111,0,6.049648,3.654725,6.2,3.6,7,0,8,0)
  1419.            (v6,112,0,6.2,3.6,6.049648,3.545277,7,0,8,0)
  1420.            (v6,113,0,6.049648,3.545277,6.081722,3.6,7,0,8,0)
  1421.            (v6,114,0,6.081722,3.6,6.049648,3.654725,7,0,8,0))))
  1422.      (v6,115,25167905,6.2,3.6,6.2,3.6,7,127,8,0))))>
  1423. <HR>
  1424.  
  1425. <paragraph,
  1426.     Alignment =        Left,
  1427.     Left Tab =        0.50/1.50 Inches>
  1428.  
  1429. <|,11>The above display is divided into three areas:
  1430.  
  1431. <list>
  1432.  
  1433. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  1434. <F0>an area for the text to be displayed (lines 1 to 22),
  1435.  
  1436. <list>
  1437.  
  1438. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  1439. <F0>a command prompt and input line (line 23), and
  1440.  
  1441. <list>
  1442.  
  1443. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  1444. <F0>an error message line (line 24).
  1445.  
  1446. <paragraph>
  1447.  
  1448. The  text area contains the text of the current citation.  The 75-column 
  1449. (max) lines are indented two spaces on the left and three spaces on 
  1450. the right.  If a line of the text is longer than 75 columns, it is 
  1451. continued on the next line, where a vertical bar (|) appears in the 
  1452. first column followed by a space and the remainder of the line.
  1453.  
  1454. <paragraph,
  1455.     Alignment =        Left,
  1456.     Left Tab =        0.50/1.50 Inches>
  1457.  
  1458. The command prompt indicates the citation currently being displayed, 
  1459. the number of levels deep the user is on the location stack, the number 
  1460. of the current screen in the citation, and the total number of screens 
  1461. in the citation.
  1462.  
  1463. <paragraph,
  1464.     Alignment =        Left,
  1465.     Left Tab =        0.50/1.50 Inches>
  1466.  
  1467. The error message line shall be blank most of the time; it shall contain 
  1468. an error message when the previous command resulted in one.
  1469.  
  1470. <paragraph,
  1471.     Alignment =        Left,
  1472.     Left Tab =        0.50/1.50 Inches>
  1473.  
  1474. Commands are entered after the command prompt by the user.  These 
  1475. commands may be edited via the standard command line editor for the 
  1476. target system.  The commands will be processed by the system when 
  1477. the user strikes the RETURN (<<CR>) key.
  1478.  
  1479. <subsubsection>
  1480.  
  1481. <"|:subsubsection", Subcomponent = yes><F0><Autonum, List, 3, Value = 4.6.2.><End Sub>
  1482. <F0> Screen Displays when in Search Mode
  1483.  
  1484. <paragraph,
  1485.     Alignment =        Left,
  1486.     Left Tab =        0.50/1.50 Inches>
  1487.  
  1488. When the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  1489. is in a search mode (one of the two search commands has been issued), 
  1490. the display shall change to that indicated below:<HR>
  1491.  
  1492. <paragraph,
  1493.     Alignment =        Left,
  1494.     Left Tab =        0.50/1.50 Inches>
  1495.  
  1496. <Frame,
  1497.     Name =            "Following Text",
  1498.     Placement =        At Anchor,
  1499.     Width =            6.50 inches,
  1500.     Height =        4 inches,
  1501.     Diagram =
  1502. V6,
  1503. (g9,2,0
  1504.  (p8,2,8,5,7,127
  1505.    (g9,2,0
  1506.      (g9,2,0
  1507.        (v6,2,65536,0.266667,0.333333,6.2,0.333333,7,0,8,0)
  1508.        (v6,3,65536,6.2,0.333333,6.2,3.733333,7,0,8,0)
  1509.        (v6,4,65536,6.2,3.733333,0.266667,3.733333,7,0,8,0)
  1510.        (v6,5,65536,0.266667,3.733333,0.266667,0.333333,7,0,8,0))))
  1511.  (t14,6,0,0.6,0.733333,0,7,0,0,,wst:swiss10,Text\ of\ screen\ currently\ being\ 
  1512.   displayed)
  1513.  (t14,7,0,0.4,3.466667,0,7,0,0,,wst:swiss10,Cit:\ Stack/\ n\ of\ m\ \("search\ s
  1514.   tring"\)\ --\ Ada\ LRM\ Reader\ n.n\ Command:)
  1515.  (t14,8,0,3.666667,1.733333,0,7,0,0,,wst:swiss10,22\ lines\ of\ text\ by\ 75\ co
  1516.   lumns)
  1517.  (v6,9,0,4.533333,1.466667,4.533333,0.333333,7,0,8,0)
  1518.  (v6,12,0,4.533333,1.866667,4.533333,3.266667,7,0,8,0)
  1519.  (t14,15,0,2.6,3.666667,0,7,0,0,,wst:swiss10,Error\ Message\ Line)
  1520.  (v6,16,0,3.8,3.6,6.133333,3.6,7,0,8,0)
  1521.  (v6,17,0,2.533333,3.6,0.266667,3.6,7,0,8,0)
  1522.  (t14,18,0,0.666667,1.066667,0,7,0,0,,wst:swiss10,This\ line\ contains\ the\ sea
  1523.   rch\ string\ and\ is\ pointed\ to\ by\ the\ \<\ on\ the\ right.\ \ \ \ \ \ \ \ 
  1524.   \ \ \ \ \ \ \ \ \ \ \ \<)
  1525.  (g9,87,8
  1526.    (v6,87,0,4.533333,3.266667,4.533333,3.066667,7,0,8,0)
  1527.    (g9,89,1025
  1528.      (p8,89,0,5,7,0
  1529.        (g9,89,0
  1530.          (g9,89,0
  1531.            (v6,89,0,4.478608,3.116314,4.533333,3.266667,7,0,8,0)
  1532.            (v6,90,0,4.533333,3.266667,4.588056,3.116314,7,0,8,0)
  1533.            (v6,91,0,4.588056,3.116314,4.533333,3.148389,7,0,8,0)
  1534.            (v6,92,0,4.533333,3.148389,4.478608,3.116314,7,0,8,0))))
  1535.      (v6,93,25167905,4.533333,3.266667,4.533333,3.266667,7,127,8,0)))
  1536.  (g9,94,8
  1537.    (v6,94,0,4.533333,0.333333,4.533333,0.533333,7,0,8,0)
  1538.    (g9,96,1025
  1539.      (p8,96,0,5,7,0
  1540.        (g9,96,0
  1541.          (g9,96,0
  1542.            (v6,96,0,4.588057,0.483686,4.533333,0.333333,7,0,8,0)
  1543.            (v6,97,0,4.533333,0.333333,4.478609,0.483686,7,0,8,0)
  1544.            (v6,98,0,4.478609,0.483686,4.533333,0.451611,7,0,8,0)
  1545.            (v6,99,0,4.533333,0.451611,4.588057,0.483686,7,0,8,0))))
  1546.      (v6,100,25167905,4.533333,0.333333,4.533333,0.333333,7,127,8,0)))
  1547.  (g9,101,8
  1548.    (v6,101,0,0.266667,3.6,0.466667,3.6,7,0,8,0)
  1549.    (g9,103,1025
  1550.      (p8,103,0,5,7,0
  1551.        (g9,103,0
  1552.          (g9,103,0
  1553.            (v6,103,0,0.417019,3.545275,0.266667,3.6,7,0,8,0)
  1554.            (v6,104,0,0.266667,3.6,0.417019,3.654723,7,0,8,0)
  1555.            (v6,105,0,0.417019,3.654723,0.384945,3.6,7,0,8,0)
  1556.            (v6,106,0,0.384945,3.6,0.417019,3.545275,7,0,8,0))))
  1557.      (v6,107,25167905,0.266667,3.6,0.266667,3.6,7,127,8,0)))
  1558.  (g9,108,8
  1559.    (v6,108,0,6.2,3.6,6,3.6,7,0,8,0)
  1560.    (g9,110,1025
  1561.      (p8,110,0,5,7,0
  1562.        (g9,110,0
  1563.          (g9,110,0
  1564.            (v6,110,0,6.049648,3.654725,6.2,3.6,7,0,8,0)
  1565.            (v6,111,0,6.2,3.6,6.049648,3.545277,7,0,8,0)
  1566.            (v6,112,0,6.049648,3.545277,6.081722,3.6,7,0,8,0)
  1567.            (v6,113,0,6.081722,3.6,6.049648,3.654725,7,0,8,0))))
  1568.      (v6,114,25167905,6.2,3.6,6.2,3.6,7,127,8,0))))>
  1569. <HR>
  1570.  
  1571. <paragraph,
  1572.     Alignment =        Left,
  1573.     Left Tab =        0.50/1.50 Inches>
  1574.  
  1575. <|,12>The above display shall be divided into three areas:
  1576.  
  1577. <list>
  1578.  
  1579. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  1580. <F0>an area for the text to be displayed (lines 1 to 22),
  1581.  
  1582. <list>
  1583.  
  1584. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  1585. <F0>a command prompt and input line (line 23), and
  1586.  
  1587. <list>
  1588.  
  1589. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  1590. <F0>an error message line (line 24).
  1591.  
  1592. <paragraph,
  1593.     Alignment =        Left,
  1594.     Left Tab =        0.50/1.50 Inches>
  1595.  
  1596. The command prompt shall indicate the citation currently being displayed, 
  1597. the number of levels deep the user is on the location stack, the number 
  1598. of the current screen in the citation, the total number of screens 
  1599. in the citation, and the current search string (truncated if necessary 
  1600. so the line does not wrap).  The current search string shall appear 
  1601. only if the previous command was a search or search next command.
  1602.  
  1603. <paragraph,
  1604.     Alignment =        Left,
  1605.     Left Tab =        0.50/1.50 Inches>
  1606.  
  1607. The line containing the search string shall be identified by a less 
  1608. than sign (<<) appearing in column 79 of the line.
  1609.  
  1610. <section>
  1611.  
  1612. <|,13><"|:section", Subcomponent = yes><F0>
  1613. <Autonum, List, 1, Tagname = o6Nxf334conn, Value = 5.><End Sub><F0> 
  1614. Reference Manual - Error messages 
  1615.  
  1616. <list>
  1617.  
  1618. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  1619. <F0> Invalid Command - Reenter or type HELP for help<HR>
  1620. <HR>
  1621. This message is displayed when the command entered by the user is 
  1622. not resolved as an expected command or as a citation.  This error 
  1623. is not fatal.<HR>
  1624. <HR>
  1625. See Section <Ref, Auto #, Value = 4.2.6., Tag = kxmwf276conn>
  1626.  
  1627. <list>
  1628.  
  1629. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  1630. <F0> Cannot advance beyond the end of this citation<HR>
  1631. <HR>
  1632. This message is displayed when the user attempts to execute the N 
  1633. or NEXT command and the current screen is the last screen of Appendix 
  1634. F or one of the following: CONTENTS, INDEX, POSTSCRIPT, FOREWARD, 
  1635. or HELP.  This error is not fatal.<HR>
  1636. <HR>
  1637. See Section <Ref, Auto #, Value = 4.2.3.1., Tag = Eymwf37aconn>  See 
  1638. also Section <Ref, Auto #, Value = 4.2.3.3., Tag = "E@mwf172conn">
  1639.  
  1640. <list>
  1641.  
  1642. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  1643. <F0> Cannot back up before the beginning of this citation<HR>
  1644. <HR>
  1645. This message is displayed when the user attempts to execute the P 
  1646. or PREVIOUS command and the current screen is the first screen of 
  1647. Chapter 1 or one of the following: CONTENTS, INDEX, POSTSCRIPT, FOREWARD, 
  1648. or HELP.  This error is not fatal.<HR>
  1649. <HR>
  1650. See Section <Ref, Auto #, Value = 4.2.3.2., Tag = uzmwf2c6conn>  See 
  1651. also Section <Ref, Auto #, Value = 4.2.3.4., Tag = "s@mwf33econn">
  1652.  
  1653. <list>
  1654.  
  1655. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 4.><End Sub>
  1656. <F0> DAF FIle Not Found<HR>
  1657. <HR>
  1658. This message is displayed when the <LRM_Name, Subcomponent = yes><F40>Ada 
  1659. LRM Reader<End Sub><F0> attempts to access a citation and cannot find 
  1660. the data file containing the information on the citation.  This means 
  1661. that there is a problem with the installation and you should check 
  1662. into the *.daf files (DAF = Direct Access File), making sure they 
  1663. are in the correct directory.  This error is fatal and will cause 
  1664. the program to abort.
  1665.  
  1666. <list>
  1667.  
  1668. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 5.><End Sub>
  1669. <F0> Location stack is empty<HR>
  1670. <HR>
  1671. This message is displayed when the user attempts to execute the POP 
  1672. command and the location stack is empty (there is no element to which 
  1673. to pop).  This error is not fatal.<HR>
  1674. <HR>
  1675. See Section <Ref, Auto #, Value = 4.2.3.6., Tag = i3nwf1eaconn>
  1676.  
  1677. <list>
  1678.  
  1679. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 6.><End Sub>
  1680. <F0> Location stack is full<HR>
  1681. <HR>
  1682. This message is displayed when the user attempts to execute the PUSH 
  1683. command and the location stack is full.  This error is not fatal.<HR>
  1684. <HR>
  1685. See Section <Ref, Auto #, Value = 4.2.3.5., Tag = P1nwfbeconn>
  1686.  
  1687. <list>
  1688.  
  1689. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 7.><End Sub>
  1690. <F0> Print log file error<HR>
  1691. <HR>
  1692. This message is displayed when the user attempts to execute the PRINT 
  1693. or PS command and the output log file cannot be created to appended.  
  1694. This error is not fatal.<HR>
  1695. <HR>
  1696. See Section  <Ref, Auto #, Value = 4.2.2.1., Tag = "xHJ@f352conn"> 
  1697. See also Section  <Ref, Auto #, Value = 4.2.2.2., Tag = "MIJ@f366conn">
  1698.  
  1699. <list>
  1700.  
  1701. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 8.><End Sub>
  1702. <F0> Search string not found<HR>
  1703. <HR>
  1704. This message is displayed when the user executes the / or // command 
  1705. and the specified or de
  1706. <|,14>fault string is not found.  This error is not fatal.<HR>
  1707. <HR>
  1708. See Section <Ref, Auto #, Value = 4.2.4.1., Tag = L7nwf1econn>  See 
  1709. also Section <Ref, Auto #, Value = 4.2.4.2., Tag = o7nwf276conn>
  1710.  
  1711. <list>
  1712.  
  1713. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 9.><End Sub>
  1714. <F0> Too many screens for internal buffers<HR>
  1715. <HR>
  1716. This message is displayed when an internal error occurs.  This error 
  1717. is caused by the limited number of screen buffers (defined in package 
  1718. SYSDEP as Max_Number_of_Screens) is exceeded.  A maintainer of the 
  1719. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> should 
  1720. be contacted to correct the error.  This error is fatal.
  1721.  
  1722. <list>
  1723.  
  1724. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 10.><End Sub>
  1725. <F0> Unexpected Error -- Continuing<HR>
  1726. <HR>
  1727. This message is displayed when an error condition arises in which 
  1728. the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  1729. has encountered an problem that was not anticipated.  A maintainer 
  1730. of the <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> 
  1731. should be contacted to correct the error.  This error is not fatal.
  1732.  
  1733. <paragraph>
  1734.  
  1735. The following error messages may also appear.  They represent internal 
  1736. errors which indicate that there is either a bug in the code of the 
  1737. <LRM_Name, Subcomponent = yes><F40>Ada LRM Reader<End Sub><F0> or 
  1738. that the *.daf files have not been placed in the proper location or 
  1739. have been damaged in some way.  First check out the *.daf files before 
  1740. looking at the source code or seeking further  help.
  1741.  
  1742. <list>
  1743.  
  1744. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Restart = Yes, Value = 1.><End Sub>
  1745. <F0> Internal DAF Error - No DAF Open
  1746.  
  1747. <list>
  1748.  
  1749. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 2.><End Sub>
  1750. <F0> Internal DAF Error - Read Error
  1751.  
  1752. <list>
  1753.  
  1754. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 3.><End Sub>
  1755. <F0> Internal DAF Error - Stack Overflow
  1756.  
  1757. <list>
  1758.  
  1759. <"|:list", Subcomponent = yes><F0><Autonum, NList, 1, Value = 4.><End Sub>
  1760. <F0> Internal DAF Error - Unexpected Error
  1761.  
  1762. <section>
  1763.  
  1764. <|,15><"|:section", Subcomponent = yes><F0><Autonum, List, 1, Value = 6.><End Sub>
  1765. <F0> Notes 
  1766.  
  1767. <paragraph,
  1768.     Alignment =        Left,
  1769.     Left Tab =        1/1.50 Inches>
  1770.  
  1771. <F92@U>Acronyms<F0><HR>
  1772. <HR>
  1773. <F86>Acronym<Tab>Meaning<F0><HR>
  1774. Ada LRM<Tab>Ada Language Reference Manual<HR>
  1775. ASCII<Tab>American Standard Code for Information Interchange<HR>
  1776. CLI<Tab>Command Line Interface<HR>
  1777. <<CR><Tab>Carriage Return (key or ASCII character)<HR>
  1778. CSC<Tab>Computer Software Component<HR>
  1779. CSCI<Tab>Computer Software Configuration Item<HR>
  1780. CSU<Tab>Computer Software Unit<HR>
  1781. I/O<Tab>Input/Output<HR>
  1782. LRM<Tab>Language Reference Manual (Ada)<HR>
  1783. MSDOS<Tab>Microsoft Disk Operating System (for the PC)<HR>
  1784. PC<Tab>Personal Computer (compatible with the IBM 80x86-family)<HR>
  1785. SRS<Tab>Software Requirements Specification<HR>
  1786. SUM<Tab>Software User's Manual<HR>
  1787. UNIX<Tab>an operating system (not an acronym)<HR>
  1788. VDD<Tab>Version Description Document<HR>
  1789. VT100<Tab>Video Terminal model 100 by Digital Equipment Corporation
  1790.  
  1791.